#include "app_device.h"
#include <unistd.h>
#include <app_pool.h>
#include <app_message.h>
#include <app_mqtt.h>
#include <app_bt.h>

int main(int argc, char *argv[])
{

    /**
     * 垃圾数据模拟  数据
     * echo -n -e "\xf9\xf9\x01\x01\x33\x33" >>test_dev   
     * echo -n -e "\x00\x00\x00\xff\xf1\xdd" >>test_dev 
     * echo -n -e "\x07\x23\x23\xff\xff\x41" >>test_dev
     * echo -n -e "\x42\x43\x88\x00\x99\x41" >>test_dev
     */
    // 初始化线程池
    app_pool_init(5);
    app_mqtt_init();
    // 初始化设备
    device_t *device = app_device_init("/home/bsh/workspace/GATEWAY/test_dev");
    // 对设备结构体
    app_bt_init(device);
    // 启动设备
    app_device_start();
    // 延时
    sleep(1000);
    // 销毁设备
    app_device_destroy();
}